MultiSafepay\WooCommerce\PaymentMethods\Base\BasePaymentMethod A

Total Complexity 52
Dependencies 9
Dependents 2
Total lines 455
Lines of code 261
Logical lines of code 105
Comment lines 83
Methods 21
Properties 6

Methods 21

Method Rating Maintainability Complexity Lines of code
add_form_fields()
A
38 6 78
validate_fields()
A
53 9 23
enqueue_multisafepay_scripts_by_gateway_code()
S
61 5 11
__construct()
S
47 2 36
process_payment()
S
53 3 21
enqueue_payment_component_scripts()
S
60 3 12
enqueue_payment_component_styles()
S
64 3 11
can_refund_order()
S
70 3 6
is_payment_component_enabled()
S
63 3 10
is_tokenization_enabled()
S
67 2 7
has_fields()
S
72 2 6
get_payment_method_type()
S
73 2 6
get_payment_method_id()
S
80 1 3
get_logo()
S
81 1 3
get_payment_method_icon()
S
81 1 3
get_payment_method_description()
S
70 1 7
payment_fields()
S
80 1 3
get_payment_method_title()
S
81 1 3
get_payment_method_gateway_code()
S
81 1 3
get_order_statuses()
S
72 1 5
get_countries()
S
76 1 4